#ifndef CASEDB_IMPL_SQL_SVR_CONNECTION_IMPL_HPP
#define CASEDB_IMPL_SQL_SVR_CONNECTION_IMPL_HPP

#include "CaseDB/Impl/ConnectionImpl.hpp"

namespace CaseDB { namespace Impl {

/// \ingroup CaseDB
/// \brief It implements an Microsoft SQL Server connection.
class SqlSvrConnectionImpl: public ConnectionImpl
{
public:
	/// \brief It initializes the connection and opens it.
	/// \param name the name of the connection.
	/// \param connectionString the connection string (ODBC) to be used for making the connection.
	SqlSvrConnectionImpl( const std::string& name, const std::string& connectionString);
};

} } // namespace Impl // namespace CaseDB

#endif // CASEDB_IMPL_SQL_SVR_CONNECTION_IMPL_HPP
